home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / dev / amos / Mazer.readme < prev    next >
Text File  |  1999-05-23  |  3KB  |  65 lines

  1. Short:    Generate mazes for fun and profit (?)
  2. Author:   ragnar.fyri@daf.no (Ragnar Fyri)
  3. Uploader: ragnar.fyri@daf.no (Ragnar Fyri)
  4. Type:     dev/amos
  5.  
  6. These programs are part of a bigger project that yu can read more about at
  7. http://member.tripod.com/~Skribenten/furry/Rainbow
  8.  
  9. The algorithm is based on a program called SimpMaze that was published in a
  10. magazine a couple of decades ago.
  11.  
  12. All three programs are found both as AMOS source and as compiled  execu-
  13. tables. The executables even have icons so you can run them from Workbench.
  14.  
  15. RainMazer (if you wonder what the name means check the website) generates a
  16. 7*7 maze with visual feedback then asks if you want another. You can try to
  17. solve the maze on the screen before you answer. The maze data is saved in
  18. the file "Mazes" for further processing.
  19.  
  20. FastMazer is much faster because it works without graphics or delays. It
  21. just asks how many mazes you want, generates them (and saves the data the
  22. same way) then quits.
  23.  
  24. BigMazer works the same way as RainMaze and has nothing to do with the
  25. mentioned project, I just wanted to see how big a maze could be with the
  26. chosen graphics and how long it would take to generate. It stores maze data
  27. in the file "bMazes".
  28.  
  29. A bit more information if you want to write any "programs for further pro-
  30. cessing":
  31. Each room is represented by one byte where bits 0, 1, 2 and 3 are set if
  32. the room has an exit to the north, east, south and west respectively. In
  33. addition bit 5 is set to make each byte printable and make the file more
  34. compatible with other programs (You may wish to Sort the file to check for
  35. duplicates, for instance). The bytes are stored without separators, so each
  36. maze is represented by one text line. The lines are separated by standard
  37. AMOS EOL codes (CR+LF), so to access the file as a random file the record
  38. length must be set to 51 (7*7+2).
  39.  
  40.  
  41.   Ragnar Fyri
  42.   Idunns vei 15
  43.   1386 Asker
  44.   Norway
  45.  
  46.   ragnar.fyri@daf.no
  47.  
  48.  
  49. ============================= Archive contents =============================
  50.  
  51. Original  Packed Ratio    Date     Time    Name
  52. -------- ------- ----- --------- --------  -------------
  53.    58088   43141 25.7% 28-Apr-99 14:36:44  BigMazer
  54.     4268    1588 62.7% 28-Apr-99 14:35:38  BigMazer.AMOS
  55.     1122     407 63.7% 28-Apr-99 14:36:46  BigMazer.info
  56.    60304   45056 25.2% 28-Apr-99 14:40:18  FastMazer
  57.     2828    1102 61.0% 28-Apr-99 10:37:18  FastMazer.AMOS
  58.     1122     406 63.8% 28-Apr-99 14:40:18  FastMazer.info
  59.    58032   43121 25.6% 28-Apr-99 14:38:40  RainMazer
  60.     4212    1559 62.9% 28-Apr-99 09:19:12  RainMazer.AMOS
  61.     1122     407 63.7% 28-Apr-99 14:38:40  RainMazer.info
  62.     1823     972 46.6% 06-May-99 13:22:22  ReadMe
  63. -------- ------- ----- --------- --------
  64.   192921  137759 28.5% 10-May-99 02:04:18   10 files
  65.